userns: Fix ABI change in 3.16.7-ckt4
authorBen Hutchings <ben@decadent.org.uk>
Thu, 15 Jan 2015 23:16:35 +0000 (23:16 +0000)
committerBen Hutchings <ben@decadent.org.uk>
Fri, 16 Jan 2015 00:15:12 +0000 (00:15 +0000)
commit4b6c534086ee6d4d2cb302862f571e66dedcd83a
treecf424372a0048d7460521ff62456ee8ef17cca5d
parent679822ba873c4939e3f853e47de65545fe2d6c48
userns: Fix ABI change in 3.16.7-ckt4

The fix for CVE-2014-8989 added a new member to struct user_namespace.
This is always allocated, and the new member is always used, in
non-modular code.  Move it to the end of the structure and hide it
from genksyms.

Also hide the new #include in kernel/groups.c.

Gbp-Pq: Topic debian
Gbp-Pq: Name userns-fix-abi-change-in-3.16.7-ckt4.patch
include/linux/user_namespace.h
kernel/groups.c